Ежемесячный отчет: февраль 2018

SONM
SONM
Published in
6 min readMar 21, 2018

--

В феврале мы выпустили новую версию MVP (продукта с минимальным функционалом) и достигли большого прогресса в разработке функциональности системы. Мы решили разработать сайдчейн Ethereum, чтобы сократить эксплуатационные расходы и даже объявили о решении hardfork (новая версия сети).

Мы создали график мероприятий по всему миру и направили нашего технического директора Игоря Лебедева на конференцию «Container World» в США для изучения вариантов развития компании. Подробности — ниже.

Новости разработки

Разработка платформы MVP версии 0.3.3.

Мы исправили все ошибки, обнаруженные во время бета-тестирования, и выпустили новую версию, в которую мы добавили новые функции. Некоторые из таких функций были реализованы после последнего релиза (0.3.3), эти обновления доступны в репозитории Github, но еще не были добавлены в релиз.

Системное ядро. Команда сосредоточила усилия на исправлении ошибок и внедрении функции для подключения внешних томов данных к Worker. Кроме того, мы добавили функцию автозаполнения в CLI, что сделает жизнь немного легче для первых пользователей нашей технологии. Теперь можно установить программное обеспечение SONM автоматически из репозитория с помощью команды «apt-get».

GUI Кошелька. Новый выпуск кошелька (Wallet) теперь поддерживает режимы testnet и livenet — пользователь может выбрать, какую сеть использовать, и это еще один шаг на пути к предстоящему релизу livenet.

● Еще одна функция, реализованная в Wallet — полная поддержка токена ERC-20, теперь вы можете хранить там любой токен ERC-20.

● Мы создали exe-версию «Кошелька» на основе Electron, и теперь вы можете установить ее на Mac, Windows или Linux. Эта версия не обладает недостатками HTML-версии и поддерживает импорт и экспорт настроек кошелька, учетных записей, закрытых ключей и истории транзакций.

Наложенная сеть. Мы реализовали два варианта сетевого оверлея: TINC и L2TP. Это VPN, который помогает установить безопасное соединение между сетевыми узлами и предоставить доступ ко всем ресурсам единого Клиента сразу.

Параллельные вычисления. Мы сделали возможным назначение разных задач на разные графические карты NVIDIA. Это позволяет запускать разные процессы на одном узле с несколькими GPU. Поддержка этой функции для видеокарт AMD будет добавлена ​​позже.

NAT. Мы устранили требование к наличию белого IP-адреса, поэтому теперь Хаб поддерживает NAT.

Сайдчейн. Мы создали сайдчейн Ethereum, чтобы значительно снизить операционные издержки сети с точки зрения комиссионных Ethereum. Смарт-контракты SONM переносятся на сайдчейн. Сейчас мы находимся в активной фазе тестирования. В этой статье можно найти больше информации.

Варианты применения приложения

Коммерческий движок рендеринга в SONM с интеграцией IDE.

Мы провели исследование и разработали рабочий прототип для рендеринга с использованием ПО RedShift и Deadline. Существующие IDE для 3D-моделирования могут быть расширены с помощью программного обеспечения Deadline, которое позволяет выгружать вычисления на внешние ресурсы. Сам Deadline поддерживает интеграцию с облачными платформами и другими поставщиками вычислений через плагины. Плагин Deadline автоматически приобретает ресурсы в SONM, обеспечивая узлы для запуска рендеринга RedShift. Deadline разделяет задание, чтобы запустить его на доступных узлах SONM, и, когда задание будет выполнено, собирает данные для создания изображения или 3D-модели.

В целом этот прототип доказывает, что в сети SONM можно осуществлять рендеринг. По сравнению с предыдущими отчетами и статьями о RedShift, это уже похоже на окончательное решение, способное параллельно выполнять рендеринг, используя преимущество пула ресурсов SONM.

Очень важно то, что мы использовали популярный механизм рендеринга — RedShift. Мы вскоре опубликуем статью с описанием этого примера.

Использование нейронной сети.

Нам удалось запустить службу распознавания изображений в SONM. Программное обеспечение включает в себя обученную нейронную сеть, которая выполняет распознавание нерелевантного контента, и простой HTTP-сервер, обрабатывающий входящие запросы. Наш партнер предоставил эту услугу.

Обновления концепции продукта

Из-за того, что транзакции Ethereum стоят очень дорого, мы решили создать сайдчейн — решение, которое позволит нам избавиться от транзакционных комиссий в сети SONM. Развитие сайдчейна требует времени и ресурсов. Это влияет на сроки выполнения, которые были изменены с учетом обновлений.

Мы переосмыслили наш план развития и решили обновить «дорожную карту», добавив некоторые функции, направленные на удовлетворение потребностей компаний, с которыми мы будем сотрудничать. Рисунок ниже иллюстрирует наше видение:

ВАЖНО. Функциональность и точные даты релиза все еще обсуждаются — мы опубликуем подробную статью по этой теме позже, следите за новостями.

Маркетинг

Партнерские отношения

Мы рады объявить о партнерстве с Dbrain — компанией, разрабатывающей сервис для обучения нейронной сети. Платформа SONM позволит системе Dbrain использовать большие вычислительные мощности, то есть данные будут обрабатываться намного быстрее. Это сотрудничество также предоставляет Dbrain более дешевую альтернативу традиционным провайдерам. Подробности — в данной статье.

Мероприятия.

Мы продолжаем распространять идеи SONM по всему миру. На этот раз мы были в Санта-Кларе для участия в конференции Container World. Наша задача заключалась в обсуждении тенденций индустрии контейнеров, различных аспектов архитектуры, инструментов управления контейнерами, хранения данных и безопасности контейнеров.

Нашу компанию представлял Игорь Лебедев, который говорил о туманных вычислениях (которые дополняют контейнеризацию), SONM как IaaS, а также о возможностях для разработчиков и проблемах хранения данных в контейнеризованных средах.

Видео с мероприятия:

https://youtu.be/E_lThEuedXE

Вот фотографии с мероприятия:

В этом месяце мы проработали график мероприятий на 2018 год — SONM будет представлен на самых влиятельных конференциях и мероприятиях по всему миру. Мы с нетерпением ждем возможности уделить больше внимания проекту и найти новых партнеров.

График мероприятий на 2018 год:

Команда

В феврале к нашим командам разработчиков и маркетинга присоединились новые специалисты. Наша команда становится все более сильной, чтобы решать все более сложные задачи, стоящие перед нами. Давайте поприветствуем новых членов команды, которые принесут пользу SONM:

Антон Матвеенко, старший разработчик (бывший участник проекта со стороны). У Антона за плечами девятилетний опыт разработки программного обеспечения. Он работал в Яндексе в течение последних трех лет, в частности, уделяя особое внимание разработке облачных технологий Yandex.Cocaine PaaS. Антон реализовал несколько подсистем Cocaine, включая распределенное согласованное хранилище, универсальную услугу доступа к облачным данным и интеллектуальный прокси-сервер для определения данных о балансировке нагрузки.

Антон также работал во Вьетнаме над проектом поисковой системы CocCoc и разработал контекстную рекламную систему, поисковую систему POI, систему обмена новостями и главную страницу для фирменного браузера CocCoc. Антон обладает большим опытом работы на языках программирования C ++ и Go, разработке систем Linux и создании сетей.

Алексей Задыхин, инженер-тестировщик. Алексей обладает более чем 4-летним опытом в области обеспечения качества и IT сфере в целом. В качестве тестировщика он работал в юридическом стартапе, корпоративном проекте, азартных играх и мобильном приложении для предприятий, а также в инновационной торговой компании. Алексей обладает опытом в ручном и автоматическом тестировании и знаком с такими инструментами и технологиями, как Java, Maven, RestAssured, jUnit, TestNG, Selenium WebDriver, Appium, Cucumber, Gherkin.

Глеб Сучков, инженер-тестировщик. Глеб — опытный инженер по обеспечению качества. Он работал над тестированием AutoCad и NanoCad и нескольких мобильных приложений. Во время своей профессиональной деятельности он освоил инструменты и технологии для функционального тестирования мобильных приложений, веб-приложений и компьютерных приложений. Он также освоил тестирование API с помощью таких инструментов, как Postman и Swagger.

Алена Курносова — менеджер по маркетингу. Последние два года Алена занималась развитием комьюнити и event-отделов в BlaBlaCar и запустила проект «Meeting point», повысив осведомленность о компании в России.

Каролина Добина — менеджер по маркетингу и мероприятиям. Каролина обладает опытом работы в качестве менеджера мероприятий и корпоративных коммуникаций в Philip Morris International и шведском банке Nordea Bank. Она умеет четко планировать и координировать крупные мероприятия во всем мире.

Вскоре мы объявим топ-менеджера, который присоединится к нашей команде.

Вывод

Позади еще один месяц усердной работы. Проект утвердил ключевые функции, стал более удобным для пользователя и на один шаг приблизился к обеспечению разумных цен и нулевым транзакционным издержкам. Каждое решение, которое мы принимаем, служит для обеспечения вашего удобства. В следующем месяце мы выпустим еще один отчет, следите за обновлениями и спасибо за то, что вы с нами!

Twitter: https://twitter.com/sonmdevelopment

Facebook: https://www.facebook.com/SONMproject/

Телеграм: https://t.me/sonm_eng

Веб-сайт: https://sonm.com

Страница MVP: https://mvp.sonm.com

Unlisted

--

--